package com.xh.bussiness.teachbook.bean.dto;

import com.xh.bussiness.tiku.bean.dto.ErrorQuestionDto;
import com.xh.bussiness.tiku.bean.dto.QuestionDto;
import com.xh.core.bean.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
public class TeachingBookModuleDetailDto extends BaseDto {
    @ApiModelProperty("详情id")
    private String id;

    @ApiModelProperty("教案id")
    private  String teachingBookId;

    @ApiModelProperty("模块id")
    private  String teachingBookModuleId;

    @ApiModelProperty("1.错题;2.变试题;3.普通试题;4.考点分析;5.文本/段落;6.思维导图;7.练习;8.自编试题")
    private Integer contentType;

    @ApiModelProperty("内容")
    private String content;

    @ApiModelProperty("思维导图存放路径")
    private String mindMapImgPath;

    @ApiModelProperty("资源id")
    private String resourceId;

    @ApiModelProperty("试题学科")
    private String subject;

    @ApiModelProperty("序号")
    private Integer orderNo;

    @ApiModelProperty("空行数")
    private Integer blankLine;

    @ApiModelProperty("错题对象")
    private ErrorQuestionDto errorQuestionDto;

    @ApiModelProperty("试题对象")
    private QuestionDto question;


    @ApiModelProperty("自编题对象")
    private MadeQuestionDto madeQuestionDto;
}
